/* eslint-disable no-unused-vars */
import Konva from 'konva'

export interface IKonvaCommon {
  points: number[]

  height: number

  width: number

  color: string

  spacing: number[]

  silk: number

  konvaGroup: Konva.Group

  draw(
    points: number[],
    width: number[],
    angle: number,
    plottingScale: number,
    beginPillar: boolean,
    endPillar: boolean
  ): void

  mouseover(e: any): void

  mouseout(e: any): void

  clickOn(e: any): void

  dbClickOn(e: any): void

  remove(e: any): void
}
